package com.szcinda.service.dto.zadOrder;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.metadata.BaseRowModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

@EqualsAndHashCode(callSuper = true)
@Data
public class ZadOrderImportDto extends BaseRowModel {
    @ExcelProperty(value = "订单编号")
    private String orderNumber;
    @ExcelProperty(value = "机构")
    private String organizationName;
    @ExcelProperty(value = "客户")
    private String clientName;
    @ExcelProperty(value = "订舱人")
    private String bookName;
    @ExcelProperty(value = "订舱号")
    private String bookNumber;
    @ExcelProperty(value = "业务类型")
    private String businessCode;
    @ExcelProperty(value = "柜型")
    private String cabinetType;
    @ExcelProperty(value = "计费方式")
    private String calculateType;
    @ExcelProperty(value = "提货日期")
    private String pickDate;
    @ExcelProperty(value = "提货地点")
    private String pickPlace;
    @ExcelProperty(value = "数量")
    private Integer quantity;
    @ExcelProperty(value = "柜号")
    private String cabinetNumber;
    @ExcelProperty(value = "货物体积(m³)")
    private Double volume;
    @ExcelProperty(value = "班列日期")
    private String preDepartureTime;
    @ExcelProperty(value = "发车日期")
    private String actDepartureTime;
    @ExcelProperty(value = "起始站")
    private String originPlace;
    @ExcelProperty(value = "目的站")
    private String destPlace;
    @ExcelProperty(value = "出境口岸")
    private String carrierDeparturePort;
    @ExcelProperty(value = "报关方式")
    private String customsType;
    @ExcelProperty(value = "货物品类")
    private String goodsName;
    @ExcelProperty(value = "货物品名")
    private String goodsDetailName;
    @ExcelProperty(value = "货物重量(KG)")
    private Double goodsWeight;
    @ExcelProperty(value = "到达目的地时间")
    private String orderArriveTime;
    @ExcelProperty(value = "离开目的地时间")
    private String orderLeaveTime;
    @ExcelProperty(value = "备注")
    private String remark;
}
